package nc.ui.arap.perfbal.view;

import nc.ui.arap.view.ViewContext;
import nc.ui.arap.view.ViewState;
import nc.vo.arap.perfbal.QryObjFieldVO;

public class InitViewState implements ViewState<QryObjFieldVO> {

	public void handleButtons(ViewContext<QryObjFieldVO> context) {
		context.getButtonObject(QryObjFieldBtns.ADD).setEnabled(false);
		context.getButtonObject(QryObjFieldBtns.EDIT).setEnabled(true);
		context.getButtonObject(QryObjFieldBtns.SAVE).setEnabled(false);
		context.getButtonObject(QryObjFieldBtns.DELETE).setEnabled(false);
		context.getButtonObject(QryObjFieldBtns.CANCEL).setEnabled(false);
	}
	
	public void handleView(ViewContext<QryObjFieldVO> context) {
		context.getListPanel().setEnabled(false);
	}

}
